package org.gy.T9;

import java.io.FileWriter;
import java.io.Writer;

public class FileWriterTest2 {
    public static void main(String[] args) {
        try (
// 0、创建⼀个⽂件字符输出流管道与⽬标⽂件接通。
// 覆盖管道
// Writer fw = new FileWriter("io-app2/src/itheima02out.txt");
// 追加数据的管道
                Writer fw = new FileWriter("C:/file-io-app2/src/itheima02out.txt",
                        true);
        ){
// 1、public void write(int c):写⼀个字符出去
            fw.write('a');
            fw.write(97);
//fw.write('磊'); // 写⼀个字符出去
            fw.write("\r\n"); // 换⾏
// 2、public void write(String c)写⼀个字符串出去
            fw.write("我爱你中国abc");
            fw.write("\r\n");
// 3、public void write(String c ,int pos ,int len):写字符串的⼀部分出去
            fw.write("我爱你中国abc", 0, 5);
            fw.write("\r\n");
// 4、public void write(char[] buffer):写⼀个字符数组出去
            char[] buffer = {'⿊', '⻢', 'a', 'b', 'c'};
            fw.write(buffer);
            fw.write("\r\n");
            // 5、public void write(char[] buffer ,int pos ,int len):写字符数组的⼀部分出去
            fw.write(buffer, 0, 2);
            fw.write("\r\n");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
